home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / opterm05.lzh / PRG / GEMSZRZ.TXT < prev    next >
Text File  |  1990-11-11  |  9KB  |  208 lines

  1.                     RZ.PRG / SZ.PRG GEM-Version
  2.  
  3. Gem-Version des bekannten RZ.TTP bzw SZ.TTP. Der Transfer-Status wird
  4. in einer GEM-Box angezeigt. Die letzte Meldung bei Verlassen wird
  5. auch nach STDERR ausgegeben. Werden SZ & RZ mit Rufus verwendet, so
  6. wird diese Message in das Rufus-Terminalfenster ausgegeben.
  7.  
  8. Eventuelle Fehlermeldungen bezüglich RZ.PRG/SZ.PRG bitte an:
  9.  
  10. Michael Ziegler @ M im Mausnet
  11.  
  12. Die beiden Programme SZ.PRG und RZ.PRG in GEM-Version sind PUBLIC-DOMAIN.
  13. Die Verwendung durch PD-Händler ist hiermit ausdrücklich untersagt!
  14. Die private Benutzung ist ohne jegliche Lizenz-Gebühren erlaubt.
  15.  
  16. **********************************************************************
  17. ** Jedoch sind Spenden zur Belohnung meiner Programmierwut und zur  **
  18. ** Entlastung meiner Telefonrechnung für die Testerei auf das Konto **
  19. **                                                                  **
  20. **                    Kreissparkasse Haar                           **
  21. **                    BLZ  702 501 50                               **
  22. **                    Kto: 420354680                                **
  23. **                                                                  **
  24. ** jederzeit willkommen. Bis jetzt ist noch keine angekommen :-(    **
  25. **********************************************************************
  26.  
  27. Eine kommerzielle Verwendung dieser beiden Programme ist NICHT gestattet.
  28.  
  29. Die GEM-Versionen  SZ.PRG und RZ.PRG basiert auf den Unix-Sourcen von
  30. Chuck Forsberg (...!tektronix!reed!omen!caf ) und einer überarbeiteten
  31. Version für den ATARI ST von Jwahar Bammi ( CompuServe: 71515,155 ).
  32.  
  33. Wie hoffentlich jeder versteht, kann ich keinerlei Haftung bei
  34. Verwendung der GEM-Version von SZ.PRG und RZ.PRG übernehmen. Da ich
  35. diese beiden PRG's selbst benutze, sind mir Fehlermeldungen oder
  36. Verbesserungsvorschläge natürlich immer willkommen.
  37.  
  38.  
  39. XMODEM/YMODEM:
  40.  
  41. Diese GEM-Versionen von SZ.PRG & RZ.PRG wurden in erster Linie als
  42. Ergänzung für das Terminalprogramm RUFUS von Michael Bernards geschaffen.
  43. Sie beinhalten deshalb NUR das ZMODEM-Protokoll!
  44. DIE ÜBERTRAGUNG IN XMODEM / YMODEM IST MIT SZ.PRG & RZ.PRG NICHT MÖGLICH!
  45.  
  46.  
  47. RTS/CTS-Handshake:
  48.  
  49. Da die beiden Programme über die Betriebssystem-Routinen des ST/TT
  50. arbeiten, muss ein eventuelles RTS/CTS-Handshake entweder vom Terminal-
  51. programm (z.B. RUFUS) oder über das Kontrollfeld vorgenommen werden.
  52.  
  53.  
  54. ---------------------------------------------------------------------
  55. Mögliche Commandline-Parameter bei RZ.PRG:
  56.  
  57. Usage:  rz [-rtpy]
  58.         -e if file exist, rename extension to 001 etc.
  59.         -o file.ext override senders filename with file.ext
  60.         -r allways resume transfer on existing files
  61.         -t TIM Change timeout to TIM tenths of seconds
  62.         -p Protect existing dest. file by skipping transfer if the
  63.            destination file exists
  64.         -y Yes, clobber existing file if any
  65.  
  66. Es wird immer im Binär-Mode übertragen !
  67.  
  68. ---------------------------------------------------------------------
  69. Mögliche Commandline-Parameter bei SZ.PRG:
  70.  
  71. Usage:  sz [-+cdefiLlnNopruy] file ...
  72.         sz [-eqv] -c COMMAND
  73.         + Append to existing destination file
  74.         c send COMMAND
  75.         d Change '.' to '/' in pathnames
  76.         e Escape control characters
  77.         f send Full pathname
  78.         i send COMMAND, ack Immediately
  79.         l N Limit frame length to N bytes (32 <= N <= 1024)
  80.         n send file if Newer|longer
  81.         N send file if different length|date
  82.         o Use 16 bit CRC instead of 32 bit CRC
  83.         p Protect existing destination file
  84.         r Resume/Recover interrupted file transfer
  85.         u Unlink file after transmission
  86.         y Yes, overwrite existing file
  87.  
  88. Es wird immer im Binär-mode übertragen!
  89.  
  90. ----------------------------------------------------------------------------
  91. History:
  92.  
  93. v 1.1  21.5.90
  94. Binär-Files wurden teilweise nicht korrekt übertragen.
  95.  
  96.  
  97. v 1.2  27.05.90
  98. Ein patchen von RUFUS ist nun nicht mehr notwendig. Die beiden
  99. PRG's ersetzen die Standard SZ.TTP & RZ.TTP. Bei Start von ZMODEM
  100. wird nun der Bildschirm gesichert und nach Beenden wieder restauriert.
  101.  
  102. Die Alert-Box beim Beenden wurde rausgenommen. Stattdessen wird die
  103. letzte Status/Fehler Meldung an STDERR ausgegeben und landet somit
  104. bei Verwendung von RUFUS im Terminalfenster.
  105.  
  106. Bei Receive wird jetzt nach Empfang der Dateigrösse abgeprüft, ob auf
  107. dem aktuellen Laufwerk genug Platz dafür ist. Wenn nicht, Cancel des
  108. Receive und Fehlermeldung !
  109.  
  110. Der Fehler in der Zeitanzeige (Zehner-Minuten in Einer-Stundenfeld)
  111. ist behoben.
  112.  
  113. RZ kennt nun auch Receive-Crash-Recovery. D. h. wenn während des
  114. Empfangs einer Datei die Verbindung unterbrochen wird, so wird die
  115. bisher empfangene Datei auf Platte/Disk abgelegt. Wird die Ver-
  116. bindung neu aufgenommen, und das gleiche File empfangen, so wird
  117. mit der Übertragung dort begonnen, wo sie vorher unterbrochen wurde.
  118. Sind die Dateigrößen der Datei auf Disk und der zu empfangenden Datei
  119. gleich, so wird der Empfang abgebrochen, und die Fehlermeldung 
  120. 'xxxxxxxx already exists' ausgegeben.
  121. Vorsicht ist angebracht. Hat man eine ältere Version eines Programmes
  122. vorliegen, und lädt eine neuere Version runter, die um ein paar Bytes
  123. länger ist, so empfängt RZ im Resume-Mode und hängt nur die zusätz-
  124. lichen Bytes an !!!!! Das gibt natürlich Schrott. Also aufgepasst.
  125.  
  126.  
  127. v 1.2a 01.06.90
  128. Fehler in der Speicherbelegung behoben.
  129. Getestet in Mono & Mittlerer Farb-Auflösung, mit und ohne AMCGDOS
  130. It seem's to work.
  131.  
  132. v 1.2b 01.06.90
  133. Wie gesagt, It seem's...
  134. Läuft jetzt auch mit BIGSCREEN 1.0 in Mono und Farbe
  135. Bei Verwendung mit RUFUS 1.0 in RZ.TTP bzw SZ.TTP umbenennen.
  136. RUFUS 1.02 verlangt RZ.PRG und SZ.PRG
  137.  
  138. v 1.2c 09.05.90
  139. Grrrr, hatte den Fehler in 1.2b nur in RZ, nicht aber in SZ behoben.
  140. War wohl schon zu spät in der Nacht und zu kurz vorm Urlaub.
  141.  
  142. v 1.3ß 18.06.90
  143. Die ANZEIGE des Pfades auf 44 Zeichen begrenzt.
  144. Existierte bei RZ das File bereits, so wurde der Transfer abgebrochen.
  145. Nun erscheint eine Alertbox, in der ausgewählt werden kann, ob das
  146. File neu übertragen (Delete) oder abgebrochen (Abort) werden soll.
  147. Ist ein File vorhanden, das kürzer ist als das angeforderte File,
  148. so kann zwischen Resume (unterbrochenen Transfer fortsetzen) oder
  149. Delete (File komplett neu übertragen) gewählt werden.
  150.  
  151. v 1.4 12.07.90
  152. Auf Anregung eifriger Benutzer:
  153.  
  154. In RZ wird bei existierendem File nun eine Alertbox mit 3 Buttons
  155. angezeigt (Resume | Delete | Abort) anstelle von 2 verschiedenen
  156. Alertboxen.
  157.  
  158. Neuer Commandline Parameter: '-y' 
  159. Wird bei Aufruf von RZ in der Commandozeile -y übergeben, so wird ein 
  160. eventuell existierendes Receive-File OHNE Rückfrage gelöscht und der
  161. Empfang komplett durchgeführt.
  162.  
  163. v 1.5 09.09.90
  164. Pixelsalat bei Beenden von SZ & RZ auf TT030 in mittlerer Auflösung
  165. beseitigt.
  166.  
  167. v 1.6 25.10.90
  168.  
  169. Neuer Commandlineparameter für RZ.PRG: '-r'
  170.     Wird bei Aufruf von RZ in der Commandozeile -r übergeben, so wird
  171.     ein eventuell existierendes Receive-File OHNE Rückfrage im Resume-
  172.     Mode empfangen. Parameter -y darf nicht angegeben sein!
  173.  
  174. Neuer Commandlinparameter für RZ.PRG: '-o file.ext'
  175.     Wird bei Aufruf von RZ in der Commandozeile -o file.ext übergeben,
  176.     so wird der vom Sender geschickt Dateiname durch file.ext ersetzt. 
  177.     Sollte file.ext bereits existieren, so wird es vorher gelöscht.
  178.  
  179. Neuer Commandlineparameter für RZ.PRG: '-e'
  180.  
  181.     Existiert das zu empfangende File bereits, so wird die File-Extension
  182.     im Dateinamen des NEUEN Files durch 001 (max 999!) ersetzt.
  183.  
  184. Mehr Variationen zu diesem Thema nehme ich NICHT mehr auf ! Weitere An-
  185. fragen / Vorschläge sind zwecklos !
  186.  
  187. Die Übertragung im ASCII-Mode wurde in beiden PRG's vollständig entfernt,
  188.     da sie eh nicht richtig funktionierte und wohl kaum verwendet wird!
  189.  
  190. Bei SZ wird nun der Filename in Kleinbuchstaben übertragen. (Wird in 
  191.     der ZMODEM-Doku empfohlen)
  192.  
  193. Und nun das Beste: SZ kann jetzt den vollen Stream-Mode, wartet also
  194.     nicht mehr alle 1024 Bytes auf ein ACK ! Dadurch wird der Durchsatz 
  195.     beim Senden bei High-Speed wesentlich ve